0
1
35
16
52
29
137
41
70
25
60
82
39
81
44
55
169
154
74
26
40
96
45
65
58
61
67
76
78
101
309
54
68
87
195
130
56
99
106
129
111
64
63
72
85
221
90
349
47